package edu.zut.cs.network.exercise.practice.object;

public class Int {

	int value;

	public Int(int value){
		
		this.value=value;
	}

	public int getValue() {
		return value;
	}
	
//	判断相应对象是否为质数
	public boolean isPrime()
	{
		boolean flag=true;
		int i;
		for(i=2;i<=this.value/2;++i)
		{
			if(this.value%i==0)
				{
				flag=false;break;
				}
		}
		return flag;
	}
	
	public boolean isPrime(int value)
	{
		boolean flag=true;
		int i;
		for(i=2;i<=value/2;++i)
		{
			if(value%i==0)
				{
				flag=false;break;
				}
		}
		return flag;
	}
	
//	判断相应对象是否为偶数
	public boolean isEven()
	{
		boolean flag=false;
		if(this.value%2==0)
			flag=true;
		return flag;
	}
	
	public boolean isEven(int value)
	{
		boolean flag=false;
		if(value%2==0)
			flag=true;
		return flag;
	}
	
//	判断相等
	public boolean equals(int anotherValue)
	{
		boolean flag=false;
		if(anotherValue==this.value)
			flag=true;
		return flag;
	}
	
}
